/* 全局记忆里加入房间名称 */
interface Memory
{
    SIM_RoomName:string
}

interface RoomMemory{
    
}

// 房间状态
type Room_Status = 'peace' | 'war' | 'developing' | 'invasion'

// 有关虫子出生和运行函数的数据类型
interface CreepRoleData{
    work:string
    fun?: (creep:Creep) => void
    num: number
    birthplace: StructureSpawn
    ability: BodyPartConstant[]
    roomAt: Room
    controlByFrame: boolean
    // 是否在战争期间依然生产该爬虫
    must?: boolean
}
// 有关虫子出生和运行函数的数据类型 2型
interface NewCreepRoleData{
    work:string
    fun?: (creep:Creep) => void
    num: number
    birthplace?: number
    ability: BodyPartConstant[]
    controlByFrame: boolean
    // 是否在战争期间依然生产该爬虫
    must?: boolean
    // 生产优先级
    level?:number
}




